package com.vdong.interactive.course.entity.po;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class GoodsPeddleSubmitPO implements Serializable {
    /**
     * 分销商品ID
     */
    private Long id;

    /**
     * 商品id
     */
    @ApiModelProperty(notes = "商品id")
    private Long goodsId;

    /**
     * 商品封面
     */
    @ApiModelProperty(notes = "商品封面")
    private String imageUrl;

    /**
     * 商品名称
     */
    @ApiModelProperty(notes = "商品名称")
    private String goodsName;

    /**
     * 分销价格
     */
    @ApiModelProperty(notes = "价格")
    private BigDecimal price;

    /**
     * 分类类型【0：课程】
     */
    @ApiModelProperty(notes = "分类类型【0：课程】")
    private Integer goodsType;

    /**
     * 系统平台编号
     */
    @ApiModelProperty(notes = "系统平台编号")
    private Long platformId;

    /**
     * 商品简介
     */
    @ApiModelProperty(notes = "商品简介")
    private String goodsIntroduction;

    /**
     * 商品一级分类
     */
    @ApiModelProperty(notes = "商品一级分类")
    private Long categoryId;

    /**
     * 商品二级分类
     */
    @ApiModelProperty(notes = "商品二级分类")
    private Long typeId;

    /**
     * 商品一级分类
     */
    @ApiModelProperty(notes = "商品一级分类")
    private String categoryName;

    /**
     * 商品二级分类
     */
    @ApiModelProperty(notes = "商品二级分类")
    private String typeName;

    /**
     * 平台收益比例
     */
    @ApiModelProperty(notes = "平台收益比例")
    private Integer platformRate;

    /**
     * 推客收益比例
     */
    @ApiModelProperty(notes = "推客收益比例")
    private Integer peddleRate;

    /**
     * 推文链接
     */
    @ApiModelProperty(notes = "推文链接")
    private String articleLink;
}
